package com.wwc.business.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wwc.business.controller.dto.train_carriage.TrainCarriageDeleteDTO;
import com.wwc.business.controller.dto.train_carriage.TrainCarriageInsertDTO;
import com.wwc.business.controller.dto.train_carriage.TrainCarriageSelectListDTO;
import com.wwc.business.controller.dto.train_carriage.TrainCarriageUpdateDTO;
import com.wwc.business.controller.vo.TrainCarriageSelectListVO;
import com.wwc.business.entity.TrainCarriage;
import com.wwc.common.response.PageResponse;

public interface ITrainCarriageService extends IService<TrainCarriage>{
	PageResponse<TrainCarriageSelectListVO> selectListPage(TrainCarriageSelectListDTO trainCarriageSelectListDTO);

	void delete(TrainCarriageDeleteDTO trainCarriageDeleteDTO);

	void update(TrainCarriageUpdateDTO trainCarriageUpdateDTO);

	void insert(TrainCarriageInsertDTO trainCarriageInsertDTO);
}
